Human-Robot Interactive Collaboration and Communication